1. MongoDB 备份
备份指定库
|
|
-h后面跟服务器ip,-d后面跟database名字,不加则备份所有库,-o后指定备份到哪里,它是一个目录
备份所有库
|
|
备份指定集合
|
|
-c指定集合名字
导出集合为json文件
|
|
-o后面跟的是一个文件名字
2.MongoDB 恢复
恢复所有库
|
|
其中dir是备份所有库的目录名字,其中–drop可选,意思是当恢复之前先把之前的数据删除,不建议使用
恢复指定库
|
|
-d跟要恢复的库名字,dir就是该库备份时所在的目录
恢复集合
|
|
-c后面跟要恢复的集合名字,dir是备份mydb库时生成文件所在路径,这里是一个bson文件的路径
导入集合
|
|
这里加 –drop 是因为之前恢复库和集合,所以加 –drop 强制覆盖。